/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package servidor;

/**
 *
 * @author jccaicedo
 */
public class Contador {

    private int cuenta;

    // 1. Instancia Singleton
    private static Contador instance = null;

    // 2. Constructor privado
    private Contador(){
        cuenta = 0;
    }

    // 3. Metodo de acceso al unico objeto
    public static Contador getInstance(){
        if(instance == null){
            instance = new Contador();
        }
        return instance;
    }

    public void contar(){
        cuenta += 1;
    }

    public int getCuenta(){
        return cuenta;
    }

}
